Tech Mesh London 2012

Presentation: "Panel Debate: Runtime Evolution, the Future of VMs"

Time: Wednesday 16:15 - 17:00 / Location: To be announced

This panel debate will discuss advantages and tradeoffs between languages and their underlying runtime systems. Are languages with their own VM better off? How do they compare with those running on multi-purpose ones? How do they tie into the existing ecosystem? How do they perform and scale on multi-core? Or should we just compile to native code? Join language inventors and VM experts and listen to the arguments for and against choosing the right tool for the job.  

Kresten Krab Thorup, Hacker, CTO of Trifork

Kresten Krab Thorup

Biography: Kresten Krab Thorup

Dr. Kresten Krab Thorup is Chief Architext and Co-founder of EOS Trifork, a vendor of J2EE compatible application servers. Thorup received his Ph.D. in Computer Science from University of Aarhus; he has served on the expert group for JSR-14 (Adding Generics to Java), and is currently serving on JSR 244 (Java EE 5.0). Before joining Trifork and the EOS-group, Thorup spend three years at NeXT in San Francisco.

Rich Hickey, Inventor of Clojure

Rich Hickey

Biography: Rich Hickey

Rich Hickey, the author of the Clojure programming language and designer of the Datomic database system, is a software developer with over 25 years of experience in various domains. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety of languages.

Robert Virding, Co-inventor of Erlang

Robert Virding

Biography: Robert Virding

Robert Virding works for Erlang Solutions Ltd as a Principal Language Expert. While at Ericsson AB, Robert was one of the co-inventors of the Erlang programming language. As one of the original members of the Ericsson Computer Science Lab, he took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang start-ups (Bluetail). Robert also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modelling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present at conferences and universities worldwide.
 

Simon Marlow, Co-architect of the Glasgow Haskell Compiler, and author of its multicore runtime

Simon Marlow

Biography: Simon Marlow

Simon Marlow is a developer at Microsoft Research in Cambridge. He has been one of the two lead developers of the Glasgow Haskell Compiler over most of its lifetime. Simon is responsible in particular for GHC's highly-regarded multicore runtime system. When he is not developing GHC, Simon also contributes to the functional programming languages research community, and has a string of papers on subjects ranging from garbage collection to language design. In recent years Simon's focus has been on making Haskell an ideal programming language for parallel and concurrent applications, both by developing new programming models and building a high-quality implementation.

Werner Schuster, InfoQ Lead Editor for Dynamic Languages / Panel Debate Moderator

Werner Schuster

Biography: Werner Schuster

*Werner Schuster*(@murphee) sometimes writes software, sometimes writes about software. He focuses on languages, VMs, and compilers, and recently more and more on HTML5/Javascript.